Type: concept
Confidence: 0.95
Created: 2026-04-16
Updated: 2026-04-20
Tags: AI方法论技术AI工程ai-engineeringinterface-designagent-computer-interface

ACI 设计原则

概述

ACI 设计原则是类似人机界面(HCI)的工具接口设计方法论,源自 SWE-agent 论文的四条核心原则,并在 Anthropic 工程实践中得到进一步验证和扩展,强调接口设计对 Agent 行为的决定性影响。

关键内容

原则一:动作要简单、容易理解

"Actions should be simple and easy to understand for agents."

实验支撑:Shell-only baseline 对比证明,为 LM 专门设计的动作集优于原始 Linux shell。

原则二:反馈要简洁、信息密度高

"Feedback should be specific and concise."

原则三:帮助模型感知状态变化

原则四:要有 Guardrails(护栏)

Anthropic 工程实践扩展

Anthropic 在多篇文章中进一步验证和扩展了 ACI 设计理念:

  1. ACI 概念起源:在 Building Effective Agents 中首次提出,将工具接口设计类比为传统的人机界面(HCI),强调接口设计对 Agent 行为的决定性影响。

  2. AI 辅助工具描述改进:2025 年 9 月提出的 Writing Tools for Agents 方法,利用 AI 自我改进工具描述,实现任务完成时间降低 40%。这是 ACI 设计的自动化演进路径。

  3. 工具设计对 Agent 行为的影响上下文工程研究表明,工具接口设计直接影响 Agent 的上下文使用效率和任务完成率。绝对路径案例证明微小设计差异导致显著性能差异。

  4. 与 MCP 的关系MCP(Model Context Protocol)是 ACI 设计的具体实现标准,通过 Desktop Extensions 实现一键安装 MCP 服务器,降低生态系统摩擦。

  5. 并行工具调用与 tool_choice 控制:2025 年 11 月提出的高级工具使用模式,支持并行执行和精确控制,是 ACI 设计的高级形态。

实验验证

论文通过 消融实验 验证了这些原则: - 总结式搜索优于迭代式搜索(原则二:反馈简洁) - 100-line viewer 优于太小或全文件(原则二:信息密度) - Edit + linting 优于无 linting(原则四:Guardrails) - 最近 5 条 observation 优于 full history(原则二:简洁反馈)

来源

相关